package com.ruoyi.maode.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.maode.domain.dto.DetectionResultDTO;
import com.ruoyi.maode.domain.entity.PartSize;
import com.ruoyi.maode.domain.vo.ImageDetailVO;
import com.ruoyi.maode.domain.vo.PartSizeDataVO;
import com.ruoyi.maode.domain.vo.PartSizeDetailsVO;
import com.ruoyi.maode.domain.vo.PartSizeVO;
import io.swagger.models.auth.In;
import org.springframework.data.repository.query.Param;

import java.util.List;

/**
 * 零件检测类接口
 * @author zhangwenqiang
 */
public interface PartSizeService  extends IService<PartSize> {

    /**
     * 获取检测记录方法
     * @param id 批次编码
     * @return
     */
    PartSizeDataVO getPartSizeDetail(@Param("id")Long id, @Param("type")Integer type,@Param("partId")Integer partId);

    /**
     * 获取零件检测的气泡图
     * @param partCode
     * @return
     */
    List<ImageDetailVO> getPartSizeImg(@Param("partCode")String partCode);
}
